Natürliche Vorkommen: fast ganz Europa, fast alle größeren Mittelmeerinseln (außer Menorca, Ibiza und Formentera), Türkei, Syrien, Libanon, Jordanien, Israel, Iran, Irak, Turkestan, Zentral-Asien, Nordindien, Nepal, Pakistan, Kaschmir, Lybien, Tunesien, Algerien, Marokko, Kanarische Inseln und Madeira; eingebürgert in den Niederlanden, in Polen, Tschechien und in den USA; nicht auf Island
Ränder von frischen Laubwäldern, Blockwälder, Felsen, Mauern und Waldwege; kalkmeidend; planar bis montan